package com.aiti.lulian.gxmh.service;

import com.aiti.base.core.base.service.BaseService;
import com.aiti.base.core.page.PageResult;
import com.aiti.lulian.gxmh.dto.GxmhCustomizeFormQueryDto;
import com.aiti.lulian.gxmh.dto.GxmhFormDto;
import com.aiti.lulian.gxmh.entity.GxmhCustomizeForm;
import com.aiti.lulian.gxmh.vo.GxmhCustomizeFormVo;

public interface GxmhCustomizeFormService extends BaseService<GxmhCustomizeForm> {

    PageResult<GxmhCustomizeFormVo> getFormPageList(GxmhCustomizeFormQueryDto queryDto, String loginId);

    void addCustomizeForm(GxmhFormDto dto, String loginId);

    GxmhFormDto getFromDetail(String formId);

    void updateCustomizeForm(GxmhFormDto dto, String loginId);

    void deleteCustomizeForm(String formId);
}
